devnet-8: bump faucet charts to powfaucet 1.2.1 for the ENS RPC default - #72
devnet-8: bump faucet charts to powfaucet 1.2.1 for the ENS RPC default#72barnabasbusa wants to merge 1 commit into
Conversation
The chart default (rpc.flashbots.net) stopped whitelisting eth_call, so any *.eth target fails with INVALID_ENSNAME. Matches ansible-collection-general's new gen_kubernetes_config_powfaucet_ens_rpcurl default so the next regenerate keeps it. Claude-Session: https://claude.ai/code/session_01NxKD2ZoX34y1e5Sz56rGJJ
There was a problem hiding this comment.
Adds a faucetEnsRpcUrl: https://ethereum-rpc.publicnode.com override to both devnet-8 faucet values.yaml files so the powfaucet ENS module stops using the flashbots RPC, which now rejects eth_call with "rpc method is not whitelisted". Verified end-to-end: flashbots still rejects eth_call today, publicnode is mainnet and accepts it, and bbusa.eth resolves there to the exact address claimed in the description. The chart value key and its mapping to the ENS module's rpcHost are confirmed in ethereum-helm-charts, and both deployed powfaucet image variants run the ENS module that consumes it, so the fix applies to both faucets.
Reviewed 2 changed file(s) @ 808fdd1f — no blocking issues found.
"If you're not embarrassed by the first version, you launched too late." — Reid Hoffman
Faucet rejects ENS targets:
[INVALID_ENSNAME] Could not resolve ENS Name 'bbusa.eth': ResponseError: Returned error: rpc method is not whitelisted.The powfaucet chart's ENS module defaulted to
https://rpc.flashbots.net/, which no longer whitelistseth_call. powfaucet 1.2.1 (ethpandaops/ethereum-helm-charts#494) defaults tohttps://ethereum-rpc.publicnode.cominstead (verified:cast resolve-name bbusa.eth→0x0E6425C5666DD516993e99CAFeD9767830cb37F9), so bump thefaucet+faucet-agentschart dependency. Matches the generator bump in ethpandaops/ansible-collection-general#583.Merge after #494 is released to the chart index.
https://claude.ai/code/session_01NxKD2ZoX34y1e5Sz56rGJJ